﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPageSite.master" AutoEventWireup="true"
    CodeFile="AreaCandidato.aspx.cs" Inherits="AreaCandidato" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderConteudo" runat="Server">
    <asp:Panel ID="PanelNovaInscricao" runat="server" Visible="False">
        <fieldset class="inlineLabels">
            <h3>
                Área do candidato - Nova Inscrição</h3>
            <div class="ctrlHolder">
                <label for="">
                    <em>*</em> Opção de Curso</label>
                <asp:DropDownList ID="DropDownListCurso" runat="server" CausesValidation="True">
                    <asp:ListItem Value="-1">Selecione</asp:ListItem>
                </asp:DropDownList>
                <p class="formHint">
                    <asp:RequiredFieldValidator ID="RequiredFieldValidatorCurso" ControlToValidate="DropDownListCurso"
                        runat="server" ErrorMessage="Selecione uma opção de curso" CssClass="validator"
                        Display="Dynamic" InitialValue="-1"></asp:RequiredFieldValidator>
                </p>
            </div>
            <div class="ctrlHolder">
                <p class="label">
                    <em>*</em> Agendamento de prova
                </p>
                <ul class="alternate">
                    <li>
                        <label for="">
                            Data<asp:DropDownList ID="DropDownListData" runat="server" CausesValidation="True">
                                <asp:ListItem Value="-1">Selecione</asp:ListItem>
                            </asp:DropDownList>
                        </label>
                    </li>
                    <li>
                        <label for="">
                            Hora<asp:DropDownList ID="DropDownListHora" runat="server" CausesValidation="True">
                                <asp:ListItem Value="-1">Selecione</asp:ListItem>
                            </asp:DropDownList>
                        </label>
                    </li>
                </ul>
                <p class="formHint">
                    <asp:RequiredFieldValidator ID="RequiredFieldValidatorData" ControlToValidate="DropDownListData"
                        runat="server" ErrorMessage="Selecione uma opção de data" CssClass="validator"
                        Display="Dynamic" InitialValue="-1"></asp:RequiredFieldValidator>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidatorHora" ControlToValidate="DropDownListHora"
                        runat="server" ErrorMessage="Selecione uma opção de hora" CssClass="validator"
                        Display="Dynamic" InitialValue="-1"></asp:RequiredFieldValidator>
                </p>
            </div>
            </label>
        </fieldset>
        <div class="buttonHolder">
            <asp:Button ID="ButtonInscrever" runat="server" CssClass="primaryAction" Text="Realizar inscrição"
                OnClick="ButtonInscrever_Click" />
        </div>
    </asp:Panel>
    <asp:Panel ID="PanelAcompanhamento" runat="server" Visible="false">
        <fieldset>
            <h3>
                Área do candidato -
                <asp:Literal ID="LiteralNome" runat="server"></asp:Literal></h3>
            <asp:GridView ID="GridViewInscricoes" runat="server" AutoGenerateColumns="False"
                OnRowDataBound="GridViewInscricoes_RowDataBound">
                <Columns>
                    <asp:BoundField DataField="ID" HeaderText="Inscrição" />
                    <asp:BoundField DataField="Data" HeaderText="Data da inscrição" DataFormatString="{0:d}" />
                    <asp:TemplateField HeaderText="Curso">
                        <ItemTemplate>
                            <%# Eval("CursoOfertado.Curso.Descricao")%>
                            -
                            <%# Eval("CursoOfertado.Curso.Turno")%>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Agendamento">
                        <ItemTemplate>
                            <%# Eval("Agendamento.Data", "{0:ddd}")%>
                            <%# Eval("Agendamento.Data", "{0:d}")%>
                            -<%# Eval("Agendamento.Data", "{0:t}")%>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Situação">
                        <ItemTemplate>
                            <asp:Image ID="ImageStatusInscricao" runat="server" />
                            <%# Eval("Situacao")%>
                            <asp:HyperLink ID="HyperLinkBoleto" runat="server" Visible="false">Imprimir boleto</asp:HyperLink>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
        </fieldset>
        <div class="buttonHolder">
            <asp:Button ID="ButtonNovaInscricao" runat="server" CssClass="primaryAction" Text="Realizar nova inscrição"
                OnClick="ButtonNovaInscricao_Click" />
        </div>
    </asp:Panel>
</asp:Content>
